How does Java handle different Images and ColorSpaces – Part 3 https://foojay.io/today/how-does-java-handle-different-images-and-colorspaces-part-3-introducing-the-bufferedimage/